/**
 * Created by CN7817 on 2016/2/29.
 */

$(function(){
    $('.common-btn2').click(function(){
        $('.xzcs').slideDown(500);
    });
    $('.close').click(function(){
        $('.xzcs').slideUp(500);
    });

    $('.kaidan').click(function(){
        $('.xzcs1').slideDown(500);
    });
    $('.help').click(function(){
        $('.xzcs1').slideDown(500);
    });
    $('.guanbi').click(function(){
        $('.xzcs1').slideUp(500);
    });

    setOrderFee();

    $(document).on('change','.keyword-xl',function(){
        setOrderFee();
    })

    $('.pj_btn').click(function(){
        $('#order_form').submit();
    });
});

//设置支付金额
var setOrderFee= function () {
    var if_dz = parseInt($('#utils option:selected').attr('data-if_dz'));
    var order_way = parseInt($('#order_way').val());
    var fee=_fee;
    if(order_way){
        $('#pj_sm').html('<em>*</em>需到院开单排队，适合时间较充裕的用户');
    }
    else{
        $('#pj_sm').html('<em>*</em>由权威健康专家定制体检，省时省力<br> <em>*</em>定制套餐费用包含陪检费用，无需再缴');
    }
    if (!order_way && if_dz) {
        fee = '0';
    }
    $('#fee').html(fee);
    $('#pj_fee').val(fee);
}

$('#order_form').validator({
    fail:function(msg){
        var err="";
        $.each(msg,function(i,n){
            err+= n.error+'<br>';

        });
        zk_alert_msg(err,0);
    },
    submitBefore:function(){
        //验证通过之后，提交之前的回调函数
        //如果要取消默认的处理，则返回false
        //判断用户是否登录
        if(!isLogin){
            var html=' <div class="loginbox" style="padding: 15px;border-radius: 5px;">'+
                '<div class="login_m">'+
                '<input class="login_input" placeholder="输入手机号码，未注册将自动注册" type="tel" value="'+$("#tj_mob").val()+'" id="mob"/>'+
                '<div class="input_box">'+
                '<input class="login_input" placeholder="输入验证码" type="text" id="lo_yzm"/>'+
                '<a href="javascript:;" class="yzm_btn" id="get_mob_yzm_btn">获取验证码</a>'+
                '</div>'+
                '</div>'+
                '<span style="color: #adadad; ">手机验证登录，未注册将自动注册</sapn>'+
                '</div>';
            var login=layer.open({
                type: 1,
                content: html,
                style: 'max-width:560px;min-width:320px;border:none;width:90%;',
                shadeClose:false,
                btn:['确定','返回'],
                yes:function(){
                    var mob=$("#mob").val();
                    var yzm=$('#lo_yzm').val();

                    if (!zk_verify_mobile(mob)) {
                        zk_alert_msg('请输入正确的手机号码');
                        return;
                    }
                    $.ajax({
                        type:'post',
                        url:'/Login/do_sms_vcode_login',
                        dataType:'json',
                        data:{mob:mob,yzm:yzm},
                        success:function(res){
                            if(res.status == 1){
                                isLogin=1;
                                layer.open({
                                    content: '登录成功!',
                                    time:2,
                                    end:function(){
                                        layer.close(login);
                                    }
                                });

                            }else{
                                zk_alert_msg(res.msg, 0);
                            }
                            return;
                        }
                    });
                }
            });
            return false;
        }

        var data=$('#order_form').serialize();

        $.ajax({
            type:'post',
            url:'/Peijian/do_pj_order',
            data:data,
            dataType:'json',
            success:function(res){
                if(res.status==1){
                    location.href='/Peijian/pj_ok_order.html?oid='+res.oid+'&gobackurl='+encodeURIComponent(window.location.href);
                }
                else{
                    zk_alert_msg(res.msg);
                }
            }
        });
        return false;
    }
});

